* {margin:0; padding:0;}
ol, ul, li { list-style:none; margin:0; padding:0;}
blockquote, q { quotes:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
img { border:none; }
input { vertical-align:middle; }
input[type='button'] {cursor:pointer;}
input[type='button']::-moz-focus-inner{padding:0;border:0}
html {height:100%;}
/* reset end 
-------------------------------------------------------------------------------------------------------*/




/* General classes start
-------------------------------------------------------------------------------------------------------*/

/* typography */
body {position:relative; height:100%; font:normal 11px/16px Arial; color:#636060; background:#000;}
a { color:#51b0e3; outline:none; text-decoration:none; }
a:hover { text-decoration:none; }


/* text */
h1{padding:0 0 20px; font-size:30px; line-height:30px; color:#40abe2; font-weight:normal; text-transform:uppercase;}
h2{padding:0 0 21px; font-size:20px; line-height:24px; color:#2c2c2c; font-weight:normal;}
h3{padding:0 0 21px; font-size:18px; line-height:20px; color:#2c2c2c; font-weight:normal;}
h4{padding:0 0 21px; font-size:16px; line-height:18px; color:#2c2c2c; font-weight:bold;}
h5{padding:0 0 21px; font-size:14px; line-height:16px; color:#2c2c2c; font-weight:bold;}
/*p{ padding:0 0 21px;}*/


/* font-size */
.fs-14 {font-size:14px;}


/* colors */
.fc-blue {color:#44a9dd;}
.fc-rose {color:#e8368f;}
.fc-dark {color:#232222;}



/* default */
#wrapper  {min-width:1000px; max-width:1980px; margin:0 auto; min-height:100%; height:100%;}
#wrapper .wrap-inside { background:url(../images/wrapper-bg.jpg); margin:0 90px; position:relative; min-height:100%;}
.container { overflow:hidden; width:100%;}
/*.punisher {height:95px; clear:both;}*/
.punisher {height:0px; clear:both;}


/* css3 */
.css3 {position:relative; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; box-shadow:0 2px 2px #ccc; -moz-box-shadow:0 2px 2px #ccc; -webkit-box-shadow:0 2px 2px #ccc; -khtml-box-shadow:0 2px 2px #ccc; behavior: url(js/PIE.htc);}


/* modal-win */
.main-shadow { width:100%; height:100%; position:fixed; z-index:99; top:0; left:0;}
.modal-win {position:absolute; top:288px; left:50%; width:355px; margin-left:-177px; z-index:100; display:none;}
.modal-win .close {height:30px; width:30px; position:absolute; top:11px; right:12px; cursor:pointer;}
.modal-win .inner {background:#000; color:#fff; min-height:50px; padding:14px 24px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; behavior: url(js/PIE.htc);}


/* visibility */
.hidden { display:none !important;}
.visible { display:block !important;}



/* b-nav-scroll */
.b-nav-scroll {position:absolute; top:0; left:-30px; height:100%; background: url(../images/nav-scroll-bg.jpg) no-repeat 0 50px; width:21px; z-index:101;}
.b-nav-scroll .arrow {height:28px; width:19px; background:url(../images/nav-scroll-arrow.png) no-repeat; position:relative; top:47px; right:-30px;}


/* b-slide */
.b-slide {position:absolute; height:100%; width:70%; background:url(../images/b-slide-bg.png); z-index:100; min-width:600px;}
.b-slide .slide-side {min-height:100%; position:absolute; top:0; right:-155px; background:url(../images/slide-side.png) no-repeat; width:155px;}
/*.b-slide .slide-logo {display:block; height:278px; width:536px; background:url(../images/slide-logo.png); position:absolute; top:50%; left:50%; margin:-140px 0 0 -168px;}*/
.b-slide .slide-logo {display:block; height:448px; width:828px; background:url(../images/slide-logo.gif); position:absolute; top:50%; left:50%; margin:-200px 0 0 -370px;}
.b-slide .slide-text {position:absolute; top:40px; right:0; text-transform:uppercase; font-size:10px; color:#454444; background:url(../images/slide-arrow.png) no-repeat 0 0; width:212px; padding-left:40px;}
.b-slide .slide-text span {color:#51b0e3;}



/* elements of form */
.brd {position:relative; padding:2px 6px; background:url(../images/default-btn-bg.png); border:1px solid #dad8d8;}
.brd input,
.brd textarea{width:100%; padding:0; border:none; background:none;}
.brd input{height:20px; line-height:20px;}
.brd textarea{height:100px; resize:none; overflow:auto;}

input,textarea,option,select {font:8px Arial; color:#636060;}
label {font-size:12px; line-height:16px;}
/* General classes end
-------------------------------------------------------------------------------------------------------*/




/* Header start 
-------------------------------------------------------------------------------------------------------*/
#header { height:110px; background:url(../images/header-bg.jpg) repeat-x;}


.logo { display:block; height:51px; width:99px; background:url(../images/logo.png) no-repeat; background-position: 0 10px; float:left;}


.b-logo-and-category,
.b-search-and-socials {float:left; margin:15px 0 0 47px; width:388px; overflow:hidden;}
.b-search-and-socials {float:right; margin:15px 39px 0 0; width:327px;}
.b-logo-and-category .container,
.b-search-and-socials .container {height:58px;}


/* b-btns */
.b-btns {float:right; margin-top:12px; width:200px;}
.b-btns li {float:right; margin-left:7px;}
.b-btns li a {display:block; height:23px; padding:0 5px; background:url(../images/default-btn-bg.png); border:1px solid #dad8d8; text-transform:uppercase; line-height:24px;}


/* categoty */
.categoty {height:20px; border-top:1px solid #979796; padding-top:5px; background:url(../images/head-brd.jpg) no-repeat;}
.categoty li {float:right; margin-right:3px;}
.categoty li.first {margin-right:50px; float:left;}
.categoty li.first a {color:#51b0e3;}
.categoty li a {color:#636060;}


/* seach */
.seach {float:left; margin:11px 0 0 0;}
.seach .brd {width:117px;}


/* socials */
.socials {float:right; margin:19px 25px 0 0; width:120px;}
.socials li {float:right; margin-left:1px;}
.socials li a {display:block; height:14px; width:14px; background:url(../images/socials-icons.png) no-repeat;}
.socials li.soc-item1 a {background-position:0 0;}
.socials li.soc-item2 a {background-position:-15px 0;}
.socials li.soc-item3 a {background-position:-30px 0;}
.socials li.soc-item4 a {background-position:-45px 0;}
.socials li.soc-item5 a {background-position:-60px 0;}
.socials li.soc-item6 a {background-position:-75px 0;}
.socials li.soc-item7 a {background-position:-90px 0;}


/* head-designer */
.head-designer {font-size:10px;  border-top:1px solid #979796; padding:4px 2px 0 0; background:url(../images/head-brd.jpg) no-repeat 100% 0; text-align:right;}
/* Header end 
-------------------------------------------------------------------------------------------------------*/




/* Content start 
-------------------------------------------------------------------------------------------------------*/
/*#content { height:500px; position:relative; overflow:hidden;}*/
#content { height:402px; position:relative; overflow:hidden;}

.page
{ 
	width: 100%;
	/*height: 100%;*/
	position: absolute;
	right: 100%;
	z-index: 100;
	background: url(../images/wrapper-bg.jpg);
}

#all_pages {position: relative !important; height: 100%;}
.activePage
{
	z-index: 99 !important;
	left: 0% !important;
}
#main {position: relative; height: 100%;}
#main_conteiner { position: relative; height: 402px; overflow: hidden;}
/*#instruction{background: url('../images/instruction_short.png') no-repeat; background-size: 100% 100%;}
#contacts{background: url('../images/contacts_short.png') no-repeat; background-size: 100% 100%;}*/

.category {position: absolute; background:url(../images/row-category-bg.jpg); width: 100%;}
#business { z-index: 1;}
#romantic { z-index: 2;}
#kids { z-index: 3;}
#logotype  { z-index: 4;}
#titles  { z-index: 3;}
#other  { z-index: 2;}
#author { z-index: 5;}


/* row-category */
.row-category {position:relative; min-height:99px; /*margin-top:2px;*/ background:url(../images/row-category-bg.jpg); /*border:1px solid #d5d5d4;*/ border-left:0; border-right:0; box-shadow:inset 0 0 4px #ccc; -moz-box-shadow:inset 0 0 4px #ccc; -webkit-box-shadow:inset 0 0 4px #ccc; -khtml-box-shadow:inset 0 0 2px #ccc; behavior: url(js/PIE.htc);}
/*height:99px;*/

/* b-elements */
.b-elements {padding-top:14px; height:70px; overflow:hidden; text-align:center;}
/*.b-elements .element-item {height:70px; width:116px; overflow:hidden; margin:0 12px; display:inline-block; vertical-align:top; cursor: pointer;}*/
.b-elements .element-item {
    display: block;
    float: left;
    height: 80px;
    margin: 0 12px;
    /*overflow: hidden;*/
    vertical-align: top;
	cursor: pointer;
	position: relative;
	/*width: 110px !important;*/
}


/* row-title */
.row-title {height:21px; width:139px; text-align:center; font-weight:bold; font-size:12px; background:url(../images/row-title.png) no-repeat; position:absolute; top:-1px; right:20px; z-index:10;}
.row-title a {color:#e8368f; text-transform: uppercase;}


/* b-videos */
/*.b-videos {position:relative; min-height:150px; padding-bottom:17px; background:url(../images/row-category-bg.jpg); border:1px solid #d5d5d4; border-left:0; border-right:0; box-shadow:inset 0 0 4px #ccc; -moz-box-shadow:inset 0 0 4px #ccc; -webkit-box-shadow:inset 0 0 4px #ccc; -khtml-box-shadow:inset 0 0 2px #ccc; behavior: url(js/PIE.htc);}
.b-videos .video-wrap {overflow:hidden; padding:20px 20px 5px 20px;}
.b-videos .video-wrap .tags {float:right; width:130px; height:100%; margin-top:20px;}
.b-videos .video-wrap .tags .title {text-transform:uppercase; font-size:12px; color:#44a9dd; padding-left:20px;}
.b-videos .video-wrap .tags ul {border-left:1px solid #bebebe; height:100%; margin-top:-6px; padding-top:20px; min-height:250px;}
.b-videos .video-wrap .tags ul li { padding:0 0 0 20px;}
.b-videos .video-wrap .tags ul li a {font-size:10px; text-transform:uppercase;}

.b-videos .video-wrap .video-info {margin:0 160px 0 0; background:url(../images/wrapper-bg.jpg); }
.b-videos .video-wrap .video-info .ins { padding:16px; overflow:hidden; position:relative; box-shadow:0 0 4px #ccc; -moz-box-shadow:0 0 4px #ccc; -webkit-box-shadow:0 0 4px #ccc; -khtml-box-shadow:0 0 2px #ccc; behavior: url(js/PIE.htc);}
.b-videos .video-wrap .video-info .ins .prew {height:272px; width:430px; position:relative; float:left;}
.b-videos .video-wrap .video-info .ins .prew img {position:relative; z-index:2;}
.b-videos .video-wrap .video-info .ins .prew a {position:absolute; text-align:center; left:430px; z-index:1; font-weight:bold; font-size:18px; color:#ee318f; text-decoration:none; text-transform:uppercase; background:#f6f6f6; border:1px solid #dadada; border-left:0; padding:8px 12px;  box-shadow:0 0 4px #ccc; -moz-box-shadow:0 0 4px #ccc; -webkit-box-shadow:0 0 4px #ccc; -khtml-box-shadow:0 0 2px #ccc; behavior: url(js/PIE.htc);}
.b-videos .video-wrap .video-info .ins .prew a.name {top:10px;}
.b-videos .video-wrap .video-info .ins .prew a.plus {bottom:11px; width:10px;}
.b-videos .video-wrap .video-info .ins .prew a.att {bottom:55px; width:10px;}

.b-videos .video-wrap .video-info .ins .video-text {margin:10px 30px 0 550px;}
.b-videos .video-wrap .video-info .ins .video-text p {color:#34a3dc; font-size:12px;}
.b-videos .video-wrap .video-info .ins .video-text ul {border-bottom:1px solid #c5c5c4; min-height:150px; position:relative; width:70%;}
.b-videos .video-wrap .video-info .ins .video-text ul li {text-transform:uppercase; font-size:10px; color:#2c2c2c;}
.b-videos .video-wrap .video-info .ins .video-text ul li a { font-size:17px;}
.b-videos .video-wrap .video-info .ins .video-text ul li.btn {position:absolute; bottom:-5px; right:-121px;}
.b-videos .video-wrap .video-info .ins .video-text ul li.btn a {display:block; width:101px; height:29px; background:#ee318f; color:#fff; text-transform:uppercase; font-size:14px; text-align:center; line-height:30px;}*/
.video-wrap {overflow:hidden; padding:20px 20px 5px 20px;}
.video-wrap .tags {float:right; width:130px; height:100%; margin-top:20px;}
.video-wrap .tags .title {text-transform:uppercase; font-size:12px; color:#44a9dd; padding-left:20px;}
.video-wrap .tags ul {border-left:1px solid #bebebe; height:100%; margin-top:-6px; padding-top:20px; min-height:250px;}
.video-wrap .tags ul li { padding:0 0 0 20px;}
.video-wrap .tags ul li a {font-size:10px; text-transform:uppercase;}

.video-wrap .video-info {margin:0 160px 0 0; background:url(../images/wrapper-bg.jpg); }
.video-wrap .video-info .ins { padding:16px; overflow:hidden; position:relative; box-shadow:0 0 4px #ccc; -moz-box-shadow:0 0 4px #ccc; -webkit-box-shadow:0 0 4px #ccc; -khtml-box-shadow:0 0 2px #ccc; behavior: url(js/PIE.htc);}
.video-wrap .video-info .ins .prew {height:204px; width:323px; position:relative; float:left;}
.video-wrap .video-info .ins .prew img {position:relative; z-index:2;}
.video-wrap .video-info .ins .prew a {position:absolute; text-align:center; left:323px; z-index:1; font-weight:bold; font-size:18px; color:#ee318f; text-decoration:none; text-transform:uppercase; background:#f6f6f6; border:1px solid #dadada; border-left:0; padding:8px 12px;  box-shadow:0 0 4px #ccc; -moz-box-shadow:0 0 4px #ccc; -webkit-box-shadow:0 0 4px #ccc; -khtml-box-shadow:0 0 2px #ccc; behavior: url(js/PIE.htc);}
.video-wrap .video-info .ins .prew a.name {top:10px;}
.video-wrap .video-info .ins .prew a.plus {bottom:11px; width:10px;}
.video-wrap .video-info .ins .prew a.att {bottom:55px; width:10px;}

.video-wrap .video-info .ins .video-text {margin:10px 30px 0 450px;}
.video-wrap .video-info .ins .video-text p {color:#34a3dc; font-size:12px;}
.video-wrap .video-info .ins .video-text ul {/*border-bottom:1px solid #c5c5c4;*/ min-height:150px; position:relative; width:70%;}
.video-wrap .video-info .ins .video-text ul li {text-transform:uppercase; font-size:10px; color:#2c2c2c;}
.video-wrap .video-info .ins .video-text ul li a { font-size:17px;}
.video-wrap .video-info .ins .video-text ul li.btn {position:absolute; bottom:-5px; right:-121px;}
.video-wrap .video-info .ins .video-text ul li.btn a {display:block; width:101px; height:29px; background:#ee318f; color:#fff; text-transform:uppercase; font-size:14px; text-align:center; line-height:30px;}

/*.video-wrap .video-info .ins .video-text ul.video-button {border-bottom:1px solid #c5c5c4; position:relative; width:45%; min-height: 29px !important;}*/
.video-wrap .video-info .ins .video-text ul.video-button {position:relative; width: 10%; min-height: 29px !important;}
.video-wrap .video-info .ins .video-text ul.video-button li a { font-size:17px;}
.video-wrap .video-info .ins .video-text ul.video-button li.btn {position:absolute; bottom:-5px; right:-121px;}
.video-wrap .video-info .ins .video-text ul.video-button li.btn a {display:block; /*width:101px;*/ width: 160px; height:29px; background:#ee318f; color:#fff; text-transform:uppercase; font-size:14px; text-align:center; line-height:30px;}

/* b-contacts */
.b-contacts {height:555px; background:url(../images/map.jpg) repeat-x; padding-top:41px;}
.b-contacts .b-text {margin:0 39px 0 47px; background:url(../images/b-text-opacity.png); min-height:150px; border:1px solid #dfe9f8; padding:28px 38px; overflow:hidden; position:relative;}
.b-contacts .b-text h1 {float:left; display:block;}
.b-contacts .b-text .text {float:left; font-size:12px; color:#818080; margin-left:20px; padding-top:10px;}
/*.b-contacts .b-text .text p {padding:0 0 20px;}*/
.b-contacts .b-text .text .cont {padding-bottom:20px;}
.b-contacts .b-text .text .cont li strong {font-weight:bold; color:#ee318f; display:inline-block; min-width:100px;}
.b-contacts .b-text .text-arrow {display:block; position:absolute; top:50%; right:40px; height:98px; width:76px; background:url(../images/b-text-arrow.png) no-repeat; margin-top:-47px;}


/* b-instruct */
.b-instruct {overflow:hidden; margin:0 34px 0 0; padding:5px 5px 5px 0;}
.b-instruct .video-col {float:right; width:321px; position: relative;}
.b-instruct .text-instruct-col {margin:0 355px 0 0; font-size:12px; color:#303131;}
.b-instruct .text-instruct-col .ins {background:#f8f7f7; padding:16px 16px 16px 47px; min-height:150px; overflow:hidden; position:relative; box-shadow:0 0 4px #ccc; -moz-box-shadow:0 0 4px #ccc; -webkit-box-shadow:0 0 4px #ccc; -khtml-box-shadow:0 0 2px #ccc; behavior: url(js/PIE.htc); height: 434px; overflow: scroll;}
.b-instruct .text-instruct-col .ins .ps {color:#51afe3;}
.b-instruct .text-instruct-col .ins .title {color:#5f6060;}
.b-instruct .text-instruct-col .ins .title a {font-size:16px; color:#f157a9;}


/* instruct-ins-column */
.instruct-ins-column {overflow:hidden;}
.instruct-ins-column li {width:45%; float:right;}
.instruct-ins-column li:first-child {float:left;}
.instruct-ins-column li h5 {padding-bottom:0;}
.instruct-ins-column li dl {padding-bottom:20px;}
.instruct-ins-column li dl dd {font-style:italic;}
.instruct-ins-column li .tarifs {overflow:hidden; font-style:italic; color:#818080; padding-bottom:20px;}
.instruct-ins-column li .tarifs em {display:inline-block; width:220px;}
.instruct-ins-column li .tarifs em h5 {display:inline; margin-right:5px; font-style:normal;}
.instruct-ins-column li .tarifs span {color:#ee318f;}
.instruct-ins-column li .list { font-size:15px; font-style:italic; color:#2a2a2a; padding-bottom:0; line-height:24px;}
.instruct-ins-column li .list span {color:#40abe2; font-style:normal; font-size:20px; margin-right:5px;}


/* video-info */
.video-info { color:#ee318f; font-size:12px;}
.video-info li span {color:#40abe3;}
.video-info li strong {color:#222; font-weight:normal; display:block; padding-bottom:20px;}

/* Content end 
-------------------------------------------------------------------------------------------------------*/




/* Footer start 
-------------------------------------------------------------------------------------------------------*/
#footer {min-width:1000px; max-width:1980px; margin:-60px auto 0;}
#footer .foot-inside { margin:0 90px; position:relative; padding-top:0px; height:60px;}


/* b-recently-looked */
.b-recently-looked {margin:0 20px 0 57px;}
.b-recently-looked .looked-text { background:url(../images/looked-text.png) no-repeat;  font-size:10px; float:left; margin-top:20px; padding-top:3px; width:131px;}
.b-recently-looked .look-side {margin:0 0 0 150px;}
.b-recently-looked .look-side .mini-prew {float:left; width:40%; margin:6px 0 0 0; overflow:hidden; height:36px;}
.b-recently-looked .look-side .mini-prew li {height:36px; width:57px; overflow:hidden; float:left; margin-left:10px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3;}
.b-recently-looked .look-side .mini-prew li.active {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}

.b-recently-looked .look-side .b-tags {float:left; width:58%; overflow:hidden; height:50px; padding-top:2px;}
.b-recently-looked .look-side .b-tags ul {width:100%; height:25px; overflow:hidden; position:relative;}
.b-recently-looked .look-side .b-tags ul li {float:left; margin:0 0 10px 5px;}
.b-recently-looked .look-side .b-tags ul li a {display:block; height:18px; background:#e8e8e7; padding:0 8px; line-height:18px; border:1px solid #d9d9d9; position:relative; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; box-shadow:0 0 2px #ccc; -moz-box-shadow:0 0 2px #ccc; -webkit-box-shadow:0 0 2px #ccc; -khtml-box-shadow:0 0 2px #ccc; behavior: url(js/PIE.htc);}
.b-recently-looked .look-side .b-tags ul.top {margin-left:20px;}
/* Footer end
-------------------------------------------------------------------------------------------------------*/


/* карусель----------------------------------------------------------------------------------*/
.loaded-uls
{	
	display: none;
}

#video
{
	width: 100%;
	//height: 200px;
	background-color: #DCDCDC;
	z-index: 98;
	display: none;
	/*position: absolute;
	top: 218px;*/
	padding: 10px 20px;
	vertical-align: top;
}

#video .tags
{
	float: right;
	margin-right: 50px;
	display: none;
	border-left: 1px solid black;
	padding-left: 10px;
}

#tag_page
{
	position: absolute;
	top: 500px;
	z-index: 10000;
	background:url(../images/row-category-bg.jpg);
	width: 100%;
	height:500px;
}

.peMopho 
{
	width: 114px !important;
	height: 70px !important;
	display: block;
	position: relative;
}

.hideSlideButton
{
	/*cursor: pointer;*/
}

.hideSlide
{
	left: -100%;
	z-index: 100 !important;
}

.video-wrap
{
	display: none;
	height: 283px;
}

.video-wrap .tags
{
	display: none;
}

.video-frame
{
	display: none;
	position: absolute;
	width: 124px;
	height: 90px;
	margin: 0px;
	margin: -85px 0px 0px -5px;
	z-index: 10;
}

.over-b-slide
{
	height: 100%;;
	width: 100%;
	position: absolute;
	overflow: hidden;
	z-index: 100;
}

.videoPreviewDiv
{
	position: absolute !important;
	top: -5px;
	left: -14px;
	display: none;
	z-index: 9;
}

.one_tag
{
	position: relative !important;
}

.beforeGetVideo
{
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../images/preload_black_small.gif);
	background-position: center;
	background-repeat: no-repeat;
	/*-moz-opacity:.50; 
	filter:alpha(opacity=50); 
	opacity:.50; 
	background-color: white; */
	background-color: black;
	/*display: none;*/
	top: 0px;
	z-index: 1000;
}

/*.videoPreviewDiv video
{
	background-image: url(../images/preload.gif);
	background-position: center;
	background-repeat: no-repeat;
	-moz-opacity:.50; 
	filter:alpha(opacity=50); 
	opacity:.50; 
	background-color: white;
}*/


/*----------tiny box------------------------------------------------------------------*/
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(../images/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(../images/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}
/*----------tiny box ends------------------------------------------------------------------*/

.orderMessage
{
	text-align: center;
	font-size: 14px;
}

.activeElem
{
	//padding: 4px !important;
}

.nowActive
{
	background-color: #636060 !important;
	color: white !important;
}

/*.bigVideoPreviewDiv
{
	display: block;
	height: 352px;
	width: 640px;
	position: absolute;
	top: 50%;
	left: 33%;
	margin: -140px 0 0 -168px;
}*/

.bigVideoPreviewDiv
{
	display: block;
	height: 352px;
	width: 640px;
	top: 50%;
	left: 33%;
	margin: 0 auto 0 auto;
}

.videoCenter
{
	top: 50%;
	/*margin-top: -176px;*/
	margin-top: -162px;
	position: absolute;
	width: 100%;
	/*margin-left: 10px;*/
}

#bigPreview video, #bigPreview object
{
	background-color: rgb(237, 237, 237);
}

.b-slide
{
	cursor: default !important;
}

.edit
{
	position: absolute;
	left: 10px;
	top: 5px;
	border: 1px solid #D9D9D9;
	background-color: #E8E8E7;
	padding: 3px;
	-moz-border-radius: 8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	border-radius: 8px; /* CSS3 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
	  /* IE 5-7 */
	  filter: alpha(opacity=35);

	  /* Netscape */
	  -moz-opacity: 0.35;

	  /* Safari 1.x */
	  -khtml-opacity: 0.35;

	  /* Good browsers */
	  opacity: 0.35;
}

.edit:hover
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";

  /* IE 5-7 */
  filter: alpha(opacity=1);

  /* Netscape */
  -moz-opacity: 1;

  /* Safari 1.x */
  -khtml-opacity: 1;

  /* Good browsers */
  opacity: 1;
}